package com.vates.gestion.servicios.impl;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

import com.vates.gestion.dao.BaseDao;
import com.vates.gestion.entidades.Cliente;
import com.vates.gestion.entidades.Reserva;
import com.vates.gestion.entidades.TipoHabitacion;
import com.vates.gestion.servicios.ReservaService;

@Component(value = "reservaService")
public class ReservaServiceImpl implements ReservaService {

	@Autowired
	BaseDao<Reserva> reservaDao;

	@Override
	public void neuvaReserva(int cantidad, String fechaIni, String fechaFin,
			TipoHabitacion tipoHabitacion, Cliente cliente) {

		Reserva reservaNueva = new Reserva();
		reservaNueva.setCantidad(cantidad);
		reservaNueva.setFechaIni(fechaIni);
		reservaNueva.setFechaFin(fechaFin);
		reservaNueva.setTipoHabitacion(tipoHabitacion);
		reservaNueva.setCliente(cliente);

		reservaDao.nuevo(reservaNueva);

	}

}
